Enterprise Version
james jean style